package com.qdlc.p2p.dal.dao;

import com.qdlc.p2p.dal.common.dao.BaseDao;
import com.qdlc.p2p.dal.dto.TokenStore;

/**
 * 令牌Dao
 * @author wj1x
 * @version 2.0
 * @date 2015年6月4日 上午11:52:34
 */
public interface TokenStoreDao extends BaseDao<TokenStore> {
	
	/**
	 * 更新替换token
	 * @return
	 */
	int updateToken(long uid,TokenStore tokenStore);
	
	/*
	 * 根据oauthToken得到TokenStore对象
	 */
	TokenStore getTokenByOauthToken(String oauthToken);
	/**
	 * 根据refreshToken得到新的Token信息
	 * @param refresh
	 * @return
	 */
	TokenStore getTokenByR(String refresh);
}
